@charset "utf-8";

/**
 *      [品牌空间] (C)2001-2010 Comsenz Inc.
 *      This is NOT a freeware, use is subject to license terms
 *
 *      $Id: common.css 5652 2011-02-24 02:15:33Z menglingmin $
 */ /* 全局CSS定义 */
html,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,lable,textarea,p,blockquote,td
	{
	margin: 0;
	padding: 0;
	word-break: break-all;
	word-wrap: break-word;
}

body {
	background-color: #FFF;
	text-align: left;
}

body,textarea {
	font: 12px/1.5 Tahoma,Helvetica,SimSun,sans-serif;
	color: #333;
}

a:link,a:visited {
	text-decoration: none;
	color: #333;
}

a:hover {
	text-decoration: underline;
	color: #0657b2;
}

em {
	font-style: normal;
}

h1,h2,h3,h4,h5,h6,strong {
	font-weight: 800;
	font-size: 100%;
}

label,input,select {
	vertical-align: middle;
}

img,button {
	background: none;
	border: none;
}

ol,ul,li {
	list-style: none;
}

table,td {
	word-break: break-all;
	border: none;
	border-collapse: collapse
}


/* 自动闭合浮动 .cl --> Clear */ .cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }

/* .z/.y 浮动 left/right */ .z { float: left; } .y { float: right; }

/* 垂直居中 */	.vm { vertical-align: middle; }
								.vm * { vertical-align: middle; }

.showmenu { padding-right: 16px; background:url("../image/arrwd.gif") no-repeat 100% 50%; cursor: pointer; white-space: nowrap; }

/* 文本框 */				
.px { padding: 2px 4px; height: 16px; line-height: 16px; border: 1px solid; border-color: #707070 #CECECE #CECECE #707070; color: #666; }
	.px:focus { border-color: #F93; color: #333; -moz-box-shadow: 0 0 5px #F93; }

.header { margin: 0 auto; padding-top: 10px; width: 960px; }

#um { padding-right: 60px; width: 90%; line-height:2.3; position: absolute; right: 0; bottom: 8px; z-index:-1; }
	#um .avt { float: right; display: inline; margin-right: -60px; }
	#um p {text-align: right; }
	#um .pipe { margin:0 5px 0 0; color:#CCC; }
	
.avt img{ padding: 2px; width: 48px; height: 48px; background: #FFF; border:1px solid; border-color:#F2F2F2 #CDCDCD #CDCDCD #F2F2F2; -moz-border-radius: 5px 5px 5px 5px; }
.myshopavt img{ padding: 2px; background: #FFF; border:1px solid; border-color:#F2F2F2 #CDCDCD #CDCDCD #F2F2F2; -moz-border-radius: 5px 5px 5px 5px; }
.vwmy { padding-left: 16px; background: url("../image/user_online.gif") no-repeat 0 2px; }


#scbar{overflow:hidden;margin: 10px auto 0; width: 960px; height:36px;line-height:36px; border: 1px solid #CDCDCD; background:url(../image/search.gif) repeat-x 0 0;}
	#scbar table{background:url(../image/search.gif) no-repeat 0 -36px;}
		#scbar td{padding:0 2px;white-space:nowrap;}
	#scbar #search_keywords{margin-top:2px\9;margin-right:10px;margin-left:35px;width:250px;height:18px;line-height:18px;border:none;background:transparent;outline:none;}
	#scbar label{margin-right:8px;cursor:pointer;}
	#scbar #search_submit{width:51px;height:36px;border:none;background:transparent url(../image/search.gif) no-repeat 0 -77px;cursor:pointer;}
	#scbar .hot{padding-left:1em;}
	#sc td{padding:0 3px;}
	#srchtxt{font-size:12px;line-height:22px;}
	#sc #search_submit{width:51px;height:32px;border:none;background:transparent url(../image/search.gif) no-repeat 0 -79px;cursor:pointer;}
	#sctype_menu{width:100px;}
		#sctype_menu input{position:absolute;width:0;height:0;opacity:0;}
		#sctype_menu a{padding:0;}
		#sctype_menu label{display:block;padding:3px 15px;line-height:1.5;cursor:pointer;}


#qpost { float: right !important; margin: 3px 10px 0 0; display: inline; padding: 0 0 0 10px !important; width: 85px; height: 26px; background: url(../image/qpost.png) no-repeat 0 0; line-height: 26px; }

.g {
	margin: auto;
	width: 960px;
}

.a_fl {
	float: left;
	left: 0;
	margin-left: 5px;
}

.a_fr {
	float: right;
	right: 0;
	margin-right: 5px;
}

.a_fl,.a_fr {
	position: fixed;
	top: 350px;
	z-index: 100;
}

.a_cb {
	top: 20px;
}

.a_horbanner {
	margin: auto;
	width: 960px;
}

.a_modulebanner {
	clear: both;
	margin: 10px 0 0 0;
}

.c {
	float:none;
	clear: both;
}

.h10 {
	height: 10px;
}

.mt10 {
	margin-top: 10px;
}

.red {
	color: #ff6600;
}

.acb {
	font-weight: bold;
	font-size: 16px;
}

.b {
	font-weight: bold;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

/* 强化连接颜色 */
.c_deepen a,.c_deepen a:visited {
	color: #0657b2;
}

.c_deepen a:hover {
	color: #fc6d02;
}

.checkbox {
	border: none;
}

/* 文本框{单行} */
.inp_radio input,.inp_checkbox input {
	width: 13px;
	height: 13px;
	vertical-align: middle;
}

body .inp_txt_active {
	border-color: #7DBDE2;
}  /* -_- */
.iblock {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.clearall {
	zoom: 1;
}

.clearall:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.content .list {
	margin: auto;
	background: #f7edeb;
	overflow: hidden;
}

.content .cont {
	padding: 0 8px;
	border: 1px solid #e3cba9;
	background: #FFFFFF;
	overflow: hidden;
}

.content h3 {
	margin-top:5px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.streetsearch_new {
	margin-top:10px;
	padding: 10px 0 5px;
	border: 1px solid #E7D9BE;
	background: url(../image/streetsearch_new_bg.png) repeat-x left top;
	overflow: hidden;
}

/* 维护公告 */
.announce {
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 30px;
	line-height: 29px;
	background: url(../image/bg_nav_repeat.gif) repeat-x 0 -187px;
}

.announce div {
	position: relative;
	z-index: 0;
	margin: 0 auto;
	width: 960px;
	height: 30px;
	color: #FF4800;
	background: url(../image/bg_nav_repeat.gif) repeat-x 0 -187px;
}

.announce .announce_closed {
	display: block;
	position: absolute;
	right: 0;
	top: 6px;
	padding: 2px 20px 0 0;
	width: 50px;
	height: 12px;
	line-height: 12px;
	text-indent: 0;
	text-align: right;
	color: #666666;
	background: url(../image/bg_navmain.gif) no-repeat 56px -542px;
	cursor: pointer;
}

.nav_sz {
	background: url(../image/bg_nav_sz.jpg) no-repeat 0 0;
}

.top_ad_area {
	width: 700px;
	height: 50px;
	float: right;
	margin-top: 9px;
}

.nav_header h3,.nav_header h2 {
	float: left;
	_display: inline;
	font-weight: 800;
	overflow: hidden;
}

.nav_header h3 {
	margin: 21px 0 0 10px;
	padding: 0;
	width: 70px;
	height: 33px;
	line-height: 33px;
	text-indent: 0;
	background: none;
	border: none;
	text-align: center;
}

.nav_sz h3 {
	display: none;
}

.nav_header h3 a:link,.nav_header h3 a:visited {
	display: block;
	margin: 0 auto;
	height: 31px;
	line-height: 31px;
	font-family: "黑体";
	font-size: 30px;
	color: #FFF;
	vertical-align: middle;
}

.nav_header p {
	width: 710px;
	height: 1px;
}

.nav_sz h2 {
	margin-top: 10px;
	width: 160px;
	height: 48px;
}

.nav_header h2 a {
	float: left;
	padding-left: 100%;
	width: 0;
	height: 100%;
	overflow: hidden;
}

.auth_area {
	width: 960px;
	font-size: 12px;
	font-family: "宋体";
	height: 30px;
	text-align: right;
}

.auth_area a:hover {
	color: #0657B2;
	text-decoration: underline;
}

.dianpu-guanli {
	padding: 0 20px 0 0;
	line-height: 22px;
	background: url(../image/dianpu-guanli.gif) no-repeat;
	margin-top: 2px;
	display: block;
	float: right;
	width: 330px;
}

/* @group 登录表单 */
.login_panel {
	float:right;
	height: 30px;
}

.loginform {
	float: right;
	padding-top: 5px;
	height: 30px;
}

.loginform td {
	vertical-align: middle;
}

.loginform #login_authcode_img {
	display: none;
	z-index: 100;
}

.loginform input {
	height: 20px;
	line-height: 18px;
	width: 64px;
	border: 1px solid #C6C6C6;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

.loginform li {
	margin-bottom: 1px;
	padding-top: 4px;
	height: 26px;
	line-height: normal;
	overflow: hidden;
}

.loginform li .inp_text {
	width: 150px;
	float: left;
}

.loginform li .inp_checkbox {
	width: 75px;
	float: left;
	margin-top: 5px;
	font-size: 12px;
}

.loginform li .inp_sm {
	width: 75px;
	float: left;
}

.loginform li a {
	float: right;
	margin-top: 5px;
}

.loginform .iblock {
	vertical-align: middle;
}

.loginform .inp_text input {
	padding: 3px 0 0 3px;
	width: 85px;
	height: 17px;
	line-height: 13px;
	border: 1px solid #DADADA;
	vertical-align: middle;
	background: url(../image/bg_inp_text.gif) no-repeat 0 0;
}

.loginform .inp_text_active input {
	border-color: #7DBDE2
}

.loginform .inp_checkbox input {
	margin: -1px 3px 0 0;
}

/* @end */
.inp_sm input {
	height: 22px;
	line-height: 20px;
	width: 64px;
	border: 1px solid #C6C6C6;
	vertical-align: middle;
	background: url(../image/bg_navmain.gif) repeat-x 0 -236px;
}

/*登录后*/
.auth_area dl {
	height: 30px;
	width: 800px;
	float: right;
	text-align: right;
	margin-right: 10px;
}

.auth_area_dt {
	padding: 3px 6px;
	width: 22px;
	height: 22px;
	overflow: hidden;
	float: right;
}

.auth_area dd li {
	height: 30px;
	line-height: 30px;
	float: right;
	padding: 0 3px 0 3px;
}

#show_navmsg {
	margin: 0 0 0 -4px;
}

#navmsg.new {
	background:url("../image/notice.gif") 3px 50% no-repeat;
	padding-left:20px;
	color:#336699;
	font-weight:bold;
}

#nav_message_handle.on {
	border: 1px solid #CBD2AF;
	border-bottom: none;
	border-top: none;
	background: #FFF;
}

/*.nav_msg_active .nav_msgcount {
	display: block;
	width: 50px;
	height: 30px;
	line-height: 20px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}*/

#nav_myshops_handle.on {
	border: 1px solid #CBD2AF;
	border-bottom: none;
	border-top: none;
	background: #FFF;
}

#show_myshops {
	top: 30px;
	margin-left: -4px;
}

#show_myshops li {
	clear: left;
	float: left;
	height: 20px;
	line-height: 20px;
	padding-top: 5px;
	white-space: nowrap;
}

.nav_myshopslist {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CBD2AF;
	min-width: 100px;
	text-align: left;
}

.nav_item {
	position: relative;
	z-index: 4;
	height: 35px;
	width: 100%;
	background: url(../image/bg_nav_repeat.gif) repeat-x 0 -97px;
}

.nav_item_list {
	float: left;
	overflow: hidden;
	height: 35px;
	overflow: hidden;
	width: 700px;
}

.nav_item_list li {
	float: left;
	margin-right: -2px;
	padding-right: 2px;
	width: 98px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: url(../image/bg_nav_repeat.gif) no-repeat 89px -142px;
}

.nav_item_list li a {
	display: block;
	width: 98px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	overflow: hidden;
}

.nav_item_list .active a,.nav_item_list .active a:visited,.nav_item_list li a:hover
	{
	font-size: 16px;
	font-weight: 800;
	color: #FFF;
	background: url(../image/bg_navmain.gif) no-repeat 0 0;
}

.nav_item_list a span {
	padding: 0 10px 0 5px;
	background: url(../image/bg_navmain.gif) no-repeat 64px -667px
}

.nav_item_list .active a span {
	background-position: 76px -697px;
}

.nav_item_list a:hover span {
	background-position: 76px -729px;
}

.nav_search .c_top,.nav_search .c_top span,.nav_search .c_bot,.nav_search .c_bot span
	{
	display: block;
	position: absolute;
	z-index: 1;
	width: 960px;
	height: 5px;
	background-image: url(../image/bg_nav_repeat.gif);
	background-repeat: no-repeat;;
	overflow: hidden;
}

.nav_search .c_top span,.nav_search .c_bot span {
	right: 0;
	width: 5px;
}

.nav_search .c_top {
	top: 0;
	background-position: -5px -5px;
}

.nav_search .c_top span {
	background-position: 0 -5px;
}

.nav_search .c_bot {
	bottom: 0;
	background-position: -5px 0;
}

.nav_search .c_bot span {
	background-position: 0 0;
}

.nav_searchbox {
	border: 1px solid #E3E3E3;
}

/* 关闭特殊导航 */
.nav_close {
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 1px 15px 0 0;
	height: 13px;
	background: url(../image/bg_navmain.gif) no-repeat 28px -543px;
	cursor: pointer;
}

.searchform {
	float: left;
	height: 38px;
	padding-left: 65px;
	border-left: 1px solid #FFF;
	background: url(../image/bg_navmain.gif) no-repeat -48px -78px;
}

.searchform label,.searchform button {
	float: left;
	margin: 6px 5px 0 0;
}

.searchform .inp_text input {
	float: left;
	width: 470px;
	padding: 3px 0 0 5px;
	height: 20px;
	line-height: 17px;
	border: 1px solid #E1E1E1;
	color: #AAACAE;
	background: url(../image/bg_inp_text.gif) no-repeat 0 0;
}

.searchform .inp_radio {
	position: relative;
	z-index: 0;
	padding: 1px 6px 1px 23px;
	width: auto;
	height: 23px;
	line-height: 25px;
	overflow: hidden;
}

.searchform .inp_radio input {
	position: absolute;
	left: 5px;
	top: 5px;
}

.searchform .inp_radio_active {
	padding: 0px 5px 0 22px;
	border: 1px solid #BFDAEC;
	background: url(../image/bg_navmain.gif) no-repeat 0 -47px;
}

.searchform button {
	width: 69px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	font-weight: 800;
	background: url(../image/bg_navmain.gif) no-repeat 0 -124px;
	cursor: pointer;
}

.ad_text {
	display: none;
	clear: both;
	width: 100%;
}

/* @group 日历控件 */ /* 日历控件 */
#calendar {
	margin-bottom: 0.8em;
	border: 1px solid #D9E6BB;
	background: #FFF;
	font: normal 100 12px/100% Verdana, Arial, sans-serif;
}

#calendar td {
	width: 26px;
	height: 21px;
}

#calendar td a {
	display: block;
	margin: 0 auto;
	padding: 2px;
	width: 18px;
	height: 12px;
	line-height: 12px;
	border: 1px solid #DDD;
	font-size: 10px;
	color: #334F67;
	background: url(../image/bg_repeat.png) no-repeat 0 -46px;
}

#calendar td a:hover {
	text-decoration: none;
	border-color: #D9E6BB;
	background: none;
	background-color: #FFF;
}

#calendar_week td {
	height: 2em;
	line-height: 2em;
	border-bottom: 1px solid #CAD9EA;
}

#hourminute td {
	padding: 4px 2px;
	border-top: 1px solid #D9E6BB;
}

#calendar .calendar_expire a:link,#calendar .calendar_expire a:visited {
	font-weight: normal;
}

#calendar .calendar_default a:link,#calendar .calendar_default a:visited
	{
	color: #334F67;
}

#calendar td.calendar_checked a,#calendar span.calendar_checked a:visited
	{
	border-color: #D9E6BB;
	background: none;
	font-weight: 800;
	color: #839B1B;
}

#calendar .calendar_today a,#calendar .calendar_today a:visited {
	border-color: #D9E6BB;
	background: none;
	font-weight: 800;
	color: #839B1B;
}

#calendar_header td {
	width: 30px;
	height: 21px;
	line-height: 21px;
	font-weight: normal;
	text-align: center;
}

#calendar_year {
	display: none;
	position: absolute;
	z-index: 10;
	line-height: 130%;
	background: #F5FAFE;
}

#calendar_year a,#calendar_year a:visited {
	color: #334F67
}

#calendar_year .col {
	float: left;
	padding: 4px;
	margin-left: 1px;
	border: 1px solid #D9E6BB;
	text-align: center;
	background: #FAFAFA;
}

#calendar_year .calendar_checked {
	font-weight: 800;
	color: #FF7800;
}

#calendar_month {
	display: none;
	position: absolute;
	z-index: 11;
	padding: 4px;
	line-height: 130%;
	border: 1px solid #D9E6BB;
	text-align: center;
	background: #FAFAFA;
}

#calendar_month .calendar_checked {
	font-weight: 800;
	color: #FF7800;
}

#calendar_week {
	background: url(../image/bg_repeat.png) repeat-x 0 0;
}

#calendar_week td {
	text-align: middle;
}

#calendar_week td a {
	display: inline;
	padding: 0;
	border: none;
	background: none;
}

#calendar_week .calendar_week_prevmonth,#calendar_week .calendar_week_nextmonth
	{
	display: block;
	padding-left: 15px;
	height: 15px;
	width: 0;
	background-image: url(../image/icon.gif);
	overflow: hidden;
}

#calendar_week .calendar_week_prevmonth:hover,#calendar_week .calendar_week_nextmonth:hover
	{
	background-image: url(../image/icon.gif);
	background-color: none;
}

#calendar_week .calendar_week_prevmonth {
	background-position: 0 -40px;
}

#calendar_week .calendar_week_prevmonth:hover {
	background-position: 0 -40px;
}

#calendar_week .calendar_week_nextmonth {
	background-position: 0 -63px;
}

#calendar_week .calendar_week_nextmonth:hover {
	background-position: 0 -63px;
}

/* @end */ /* 当前位置 */
.position {
	margin: 0 auto 10px;
	width: 960px;
	height: 17px;
	line-height: 17px;
	color: #999;
	overflow: hidden;
}

.position a {
	vertical-align: inherit;
}

.position em {
	color: #666;
}

.position span {
	color: #333;
}

/* @group 分页样式 */ /* 分页 */
.pages {
	zoom: 1;
	overflow: hidden;
	margin: 25px 10px 15px;
	clear: both;
	clear: both;
	height: 23px;
	text-align: right;
	font-family: "宋体";
	overflow: hidden;
}

.pages ul {
	height: 21px;
	overflow: hidden;
}

.pages li {
	float: left;
	margin-right: 2px;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
}

.pages li a {
	float: left;
	padding: 0 6px;
	height: 19px;
	line-height: 19px;
	border: 1px solid #E3E4DD;
	font-size: 14px;
	font-family: Verdana;
	vertical-align: middle;
	overflow: hidden;
}

.pages li a,.pages li a:visited {
	color: #8F8F8F;
}

.pages li a:hover {
	text-decoration: none;
	border-color: #839B1B;
	color: #FFF;
	background-color: #839B1B;
}

.pages .select {
	background-color: #839B1B;
}

.pages .select a,.pages .select a:visited {
	color: #FFF;
	border: 1px solid #839B1B;
}

.pages .prevpage,.pages .lastpage {
	width: 21px;
}

.pages .prevpage a,.pages .prevpage a:visited,.pages .nextpage a,.pages .nextpage a:visited,.pages .lastpage a,.pages .lastpage a:visited
	{
	background-image: url(../image/bg_pages.gif);
	background-repeat: no-repeat;
	background-color: #FFF;
}

.pages .prevpage a:hover,.pages .nextpage a:hover,.pages .lastpage a:hover
	{
	background-color: #839B1B;
}

.pages .prevpage a,.pages .prevpage a:visited {
	padding: 0 0 0 19px;
	width: 0;
	background-position: 7px -26px;
}

.pages .prevpage a:hover {
	background-position: -21px -51px
}

.pages .nextpage a,.pages .nextpage a:visited {
	padding: 0px 14px 0 7px;
	line-height: 21px;
	font-size: 12px;
	background-position: 47px 6px;
}

.pages .nextpage a:hover {
	background-position: 19px -19px;
}

.pages .lastpage a,.pages .lastpage a:visited {
	padding: 0px 0 0 19px;
	width: 0;
	background-position: 6px -58px;
}

.pages .lastpage a:hover {
	background-position: -18px -83px;
}

.content .pages a,.content .pages strong,.content .pages span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding: 0 6px;
	height: 21px;
	line-height: 21px;
	border: 1px solid #C98E3E;
	margin-left: 3px;
}

.content .pages a:link,.content .pages a:visited {
	color: #CD9040
}

.content .pages strong,.content .pages a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background: #C98E3E;
}

.content .pages span {
	border: 1px solid #DDDDDD;
	color: #999999
}

.content .pages .prevpage,.content .pages .lastpage {
	width: auto;
}

/* @end */ /* 页脚{标准版} */
#bottomInfo {
	clear: both;
	width: 960px;
	margin: 10px auto 0;
	text-align: center;
	line-height: 20px;
	font-family: arial;
}

.bottomInfo {
	width: 960px;
	height: 30px;
	margin: 0 auto;
	border-top: 1px solid #d6d6d6;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
}

.bottomInfo a {
	font-size: 12px;
}

.bottomInfo a:hover {
	text-decoration: underline;
}

.bottomcopyright {
	position: relative;
	z-index: 0;
	margin: 0 auto;
	width: 960px;
	height: 70px;
	text-align: center;
	line-height: 20px;
}

.police {
	position: absolute;
	z-index: 0;
	top: 0px;
	right: 150px;
	text-align: right;
}

/* {简版} */
.foot {
	clear: both;
	margin: 10px auto 0;
	padding: 10px 0;
	width: 960px;
	border-top: 2px solid #E3E3E3;
	text-align: center;
	font-family: verdana;
	overflow: hidden;
}

.foot,.foot a:link,.foot a:visited {
	color: #666;
}

.foot a:hover {
	color: #666
}

.foot div,.foot p {
	height: 21px;
	line-height: 21px;
}

/* bug */
#center .logo a {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -150px 0 0 200px;
	width: 400px;
	height: 300px;
	border: 5px solid #C0880F;
}

.dialog {
	position: absolute;
	overflow: hidden;
	width: 520px;
	height: 260px;
	background: #fff;
	border: #CC9966 5px solid;
	z-index: 9999;
}

.dialog h1 {
	background: url("../image/pm_headerbg.gif") repeat-x scroll 0 0
		transparent;
	color: #CC9966;
	font-size: 1.13em;
	height: 32px;
	line-height: 32px;
	padding-left: 10px;
}

.dialog .btn_close {
	position: absolute;
	margin-left: 480px;
	margin-top: 10px;
	z-index: 10006;
	cursor: pointer;
	color: #999;
}

#btn_submit {
	background: none repeat scroll 0 0 #CC9966;
	border: medium none;
	color: #FFFFFF;
}

.dialog iframe {
	z-index: 10000;
	overflow: hidden;
}

/*--验证码--*/
#login_authcode_img {
	display: none;
	position: absolute;
	margin-top: 2px;
	margin-left: 60px;
	padding: 10px;
	width: 152px;
	line-height: 1.5;
	border: 1px solid #DDDDDD;
	background: #FEFEFE;
	overflow: hidden;
	z-index:300;
}
#login_authcode_img p{
	padding-top: 4px;
	color: #999;
	
}


#com_authcode_img {
	position: absolute;
	margin-left: 48px;
	margin-top: 25px;
}

#comseccode {
	width: 85px;
	background: none;
	height: 23px;
	padding: 0;
}

#seccode {
	width: 85px;
}

/*--举报--*/
#reportdiv {
	position: absolute;
	width: 310px;
	height: 200px;
	background: #fff;
	z-index: 9999;
}

#reportdiv .pm_close {
	position: absolute;
	margin-left: 660px;
	margin-top: 5px;
	z-index: 10006;
}

#reportdiv iframe {
	z-index: 10000;
}

/*--认领--*/
#claimshopdiv {
	width: 310px;
	height: 150px;
}

/*--纠错--*/
#correctinfodiv {
	width: 310px;
	height: 200px;
}

/* @group 评分 */ /*--边栏评分--*/
.sidebar .score {
	width: 228px;
	border: 1px solid #E7D9BF;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}

.sidebar .score h3 {
	height: 21px;
	line-height: 21px;
	padding-left: 8px;
	font-size: 12px;
	background: url(../image/bg_guess.gif) no-repeat 50% 0;
	background-position: 0 -78px;
	color: #555;
}

.sidebar .score h3 span {
	display: block;
	width: 90px;
	height: 20px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: -88px -86px;
	float: right;
	font-weight: normal;
	color: #925A21
}

.sidebar .score h3 span a {
	color: #315065
}

.sidebar .score h3 span a:hover {
	color: #d0511c;
}

.sidebar .score h3 span a:link,.main .sidebar .score h3 span a:visited {
	color: #925A21
}

.sidebar .score ul {
	padding: 3px 0;
	border-top: 1px solid #e7d9bf;
}

.sidebar .score ul h4 {
	line-height: 27px;
	text-indent: 12px;
	font-size: 14px;
	color: #323232;
}

.sidebar .score ul li {
	text-indent: 17px;
	background-position: 8px 9px;
	overflow: hidden;
}

.sidebar .score li {
	padding-left: 10px;
	text-indent: 0;
	background: none;
	height: auto;
	color: #925A21;
	text-indent: 0;
}

.sidebar .score li div {
	float: left;
	width: 170px;
	line-height: 19px;
	text-indent: 0;
	word-wrap: break-word;
	word-break: break-all;
}

.sidebar .score li a {
	color: #925A21;
}

.sidebar .score li a:hover {
	color: #D0511C
}

.sidebar .score li span {
	float: left;
	padding-top: 2px;
	height: 15px;
	line-height: 17px;
	color: #9B999A;
	overflow: hidden;
	width: 80px;
	overflow: hidden;
	text-align: right;
}

.sidebar .score dl {
	float: left;
	background: none repeat scroll 0 0 #FFF6F9;
	border: 1px solid #FFB1CB;
	padding: 1px;
	width: 120px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 2px;
}

.sidebar .score dt {
	background: url("../image/t7.gif") repeat-x scroll 0 0 transparent;
	color: #C33D6C;
	height: 13px;
	overflow: hidden;
	padding-left: 4px;
}

.sidebar .score .hhhh .c_dgreen {
	background: #fff;
	display: block;
}

/* @end */
#comment_score_area {

}

#comment_score_area li {
	float: left;
	text-align: left;
	display: inline-block;
	width: 180px;
	margin-bottom: 5px;
	display: inline-block;
	width: 170px;
}

#comment_score_area li label {
	display: inline-block;
	float: left;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	text-align: right;
	vertical-align: middle;
	width: 80px;
}

#comment_score_area li p {
	display: inline-block;
	vertical-align: middle;
	padding-left: 5px;
}

#comment_score_area ul {
	margin: 10px 0;
}

#comment_score_area img {
	cursor: pointer;
}

#img_comseccode {
	z-index: 100000;
}

.header .nav_item,.header .nav_item li,.header .nav_item .active a,.header .nav_item .active a:visited,.header .nav_item a:hover,.header .search_box,.header .search_key,.header .search_box label,.header .menu,.header .menu div
	{
	background-image: url(../image/bg_nav_pk.gif);
	background-repeat: no-repeat;
}


.header .nav_item {
	background-repeat: repeat-x;
	background-position: 0 -71px
}

.header .nav_item li {
	background-position: 1px -161px
}

.header .nav_item a,.header .nav_item a:visited {
	color: #9B2C10
}

.header .nav_item .active a,.header .nav_item .active a:visited,.header .nav_item a:hover
	{
	color: #FFF;
	background-position: 0 -116px
}

.header .search_box {
	float: right;
	margin-top: 6px;
	height: 23px;
	width: 255px;
	color: #666;
	background-repeat: repeat-x;
	background-position: 0 -206px;
}

.header .search_key {
	float: left;
	padding-left: 15px;
	height: 23px;
	background-position: -83px -229px;
}

.header .search_box label {
	float: left;
	padding-top: 2px;
	height: 21px;
	background-repeat: repeat-x;
	background-position: 0 -206px;
}

.header .search_box input {
	float: left;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	height: 16px;
	line-height: 15px;
	width: 170px;
	border: 0px;
	font-size: 12px;
	color: #666;
	overflow: hidden;
	background: none;
}

.header .menu {
	padding: 0px;
	position: relative;
	float: right;
	height: 23px;
	background-position: -20px -229px;
}

.header .menu div {
	margin: 5px 5px 0 0;
	padding-right: 20px;
	line-height: 15px;
	background-position: 37px -234px;
	cursor: pointer;
}

.header .menu ul {
	display: none;
	position: absolute;
	top: 0px;
	width: 72px;
	left: -6px;
	border: 1px solid #EFDFB7;
	background: #FFF;
}

.header .menu li {
	height: 23px;
}

.header .menu ul a {
	background: none repeat scroll 0 0 transparent;
	padding: 0px;
	margin-right: 0px;
	font-size: 12px;
	display: block;
	width: 72px;
	line-height: 23px;
	text-indent: 5px;
	overflow: hidden;
}

.header .menu ul a,.header .menu ul a:visited {
	color: #333;
}

.header .menu ul a:hover {
	background: #FFF5D1 url(../image/bg_nav_pk.gif) no-repeat 54px -230px;
	color: #333;
}

.header .nav_quicklick {
	position: absolute;
	z-index: 0;
	top: -1px;
	right: 5px;
}

/*showmessage 函数*/
#showmessage {
	width: 407px;
	height: 200px;
	margin: 38px auto;
}

#showmessage .mtitle {
	height: 45px;
	background: url('../image/showmessage-top.gif') no-repeat;
	text-indent: -1000px;
	overflow: hidden;
}

#showmessage .mcont {
	border-left: 1px solid #EBE6C9;
	border-right: 1px solid #EBE6C9;
	background-color: #FFF9E3;
}

#showmessage .mcont .mp {
	width: 360px;
	font-size: 14px;
	line-height: 16px;
	margin: 0 auto;
	padding-top: 25px;
	padding-bottom: 30px;
	text-align: center;
	color: #666146;
}

#showmessage .mcont a.btn {
	display: block;
	width: 66px;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	height: 27px;
	line-height: 27px;
	margin: 0 auto;
	background: url('../image/showmessage-button.gif') no-repeat;
	overflow: hidden;
}

#showmessage .mcont .mpad {
	height: 20px;
}

#showmessage .mbot {
	height: 10px;
	background: url('../image/showmessage-bottom.gif') no-repeat;
}

a:hover {
	text-decoration: underline;
	color: #925A21;
}

h1,h2,h3 {
	color: #925A21;
}

.layout {
	margin: 10px auto 0;
	width: 960px;
}

.enable {
	padding: 0;
	height: 21px;
	line-height: 21px;
	border: 1px double #DDDDDD;
	color: #CCCCCC;
	background: url(../image/bg_message.gif) repeat-x 0 -22px;
}

/*--全局--*/ /*--侧边--*/
.layout .sidebar {
	overflow:hidden;
	float: right;
	width: 230px;
}

.sidebar .box { /*	margin-top: 10px;*/
	border: 1px solid #e7d9bf;
}

.layout .leftsidebar {
	float: left;
	width: 230px;
}

.layout .leftsidebar .box {
	margin-bottom: 10px;
	border: 1px solid #e7d9bf;
}

#content .sidebar {
	overflow:hidden;
	float: right;
	width: 230px;
}

#content .sidebar .box h3 {
	height: 21px;
	line-height: 21px;
	padding-left: 8px;
	font-size: 12px;
	background: url(../image/br_bg.png) repeat-x 0 -78px;
	margin: 1px;
	color: #555;
}

.sidebar .box h3 {
	height: 21px;
	line-height: 21px;
	padding-left: 8px;
	font-size: 12px;
	background: url(../image/br_bg.png) repeat-x 0 -78px;
	margin: 1px;
	color: #555;
}

.layout .sidebar .box h3 span {
	float: right;
	padding-right: 4px;
	font-weight: normal;
	color: #925A21
}

.layout .sidebar .box h3 span a {
	text-decoration: underline;
	color: #925A21
}

.layout .sidebar .box ul {
	padding: 3px 0;
	border-top: 1px solid #e7d9bf;
}

.layout .sidebar .box ul li {
	padding-right: 8px;
	height: 23px;
	line-height: 23px;
	text-indent: 17px;
	background: url(../image/icon_s.gif) no-repeat 8px 9px;
	overflow: hidden;
}

.layout .sidebar .bg_yellow h3 {
	background: url(../image/br_bg.png) repeat-x 0 -23px
}

#content .leftsidebar {
	float: left;
	width: 230px;
}

#content .leftsidebar .box {
	margin-bottom: 10px;
	border: 1px solid #e7d9bf;
	clear: both;
}

#content .leftsidebar .box h3 {
	height: 21px;
	line-height: 21px;
	padding-left: 8px;
	font-size: 12px;
	background: url(../image/br_bg.png) repeat-x 0 -78px;
	margin: 1px;
	color: #555;
}

.layout .leftsidebar .box h3 {
	height: 21px;
	line-height: 21px;
	padding-left: 8px;
	font-size: 12px;
	background: url(../image/br_bg.png) repeat-x 0 -78px;
	margin: 1px;
	color: #555;
}

.layout .leftsidebar .box h3 span {
	float: right;
	padding-right: 4px;
	font-weight: normal;
	color: #925A21
}

.layout .leftsidebar .box h3 span a {
	text-decoration: underline;
	color: #925A21
}

.layout .leftsidebar .box ul {
	padding: 3px 0;
	border-top: 1px solid #e7d9bf;
}

.layout .leftsidebar .box ul li {
	padding-right: 8px;
	height: 23px;
	line-height: 23px;
	text-indent: 17px;
	background: url(../image/icon_s.gif) no-repeat 8px 9px;
	overflow: hidden;
}

.layout .leftsidebar .bg_yellow h3 {
	background: url(../image/br_bg.png) repeat-x 0 -23px
}

.content {
	overflow:hidden;
	float: left;
	width: 720px;
}

/*当前位置*/
#position .attend {
	background: transparent url(../image/supnav_bg.png) no-repeat scroll 8px
		-70px;
	float: right;
	line-height: 9999px;
	overflow: hidden;
	display: block;
}

#position,#position a {
	background: #fbfbfb url(../image/position_bg.gif) no-repeat 0 0
}

#position {
	margin: 10px auto 0;
	height: 25px;
	width: 960px;
	border: 1px solid #EAEAEA;
}

#position a,#position span {
	display: block;
	float: left;
	padding: 0 19px 0 10px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background-position: right -25px;
	font-size: 14px;
}

#position span {
	background: none;
}

.sidebar .list .clearboth,#allnewslist .list .clearboth {
	clear: both;
}

.sidebar .list .clearboth,#allnewslist .list .clearboth,#allalbumslist .list .pages
	{
	clear: both;
}

.sidebar .hot ol,#allnewslist .hot ol,#allgoodslist .hot ol {
	clear: both;
	padding-top: 5px;
	background: url(../image/bg_street.png) no-repeat 7px -181px;
	overflow: hidden;
}

.sidebar .hot li,#allnewslist .hot li,#allgoodslist .hot li {
	height: 22px;
	line-height: 22px;
	text-indent: 24px;
	overflow: hidden;
}

.sidebar .hot ol,#allnewslist .hot ol,#allalbumslist .hot ol {
	clear: both;
	width: 100%;
	padding-top: 5px;
	overflow: hidden;
}

#allnewslist .hot li,#allalbumslist .hot li {
	height: 24px;
	line-height: 24px;
	text-indent: 24px;
	overflow: hidden;
}

/*--边栏评分--*/
.sidebar .score {
	width: 228px;
	border: 1px solid #E7D9BF;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}

.sidebar .score h3 {
	height: 21px;
	line-height: 21px;
	padding-left: 8px;
	font-size: 12px;
	background: url(../image/bg_guess.gif) no-repeat 50% 0;
	background-position: 0 -78px;
	color: #555;
}

.sidebar .score h3 span {
	display: block;
	width: 90px;
	height: 20px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: -88px -86px;
	float: right;
	font-weight: normal;
	color: #925A21
}

.sidebar .score h3 span a {
	color: #315065
}

.sidebar .score h3 span a:hover {
	color: #d0511c;
}

.sidebar .score h3 span a:link,.main .sidebar .score h3 span a:visited {
	color: #925A21
}

.sidebar .score ul {
	padding: 3px 0;
	border-top: 1px solid #e7d9bf;
}

.sidebar .score ul h4 {
	line-height: 27px;
	text-indent: 12px;
	font-size: 14px;
	color: #323232;
}

.sidebar .score ul li {
	text-indent: 17px;
	background-position: 8px 9px;
	overflow: hidden;
}

.sidebar .score li {
	padding-left: 10px;
	text-indent: 0;
	background: none;
	height: auto;
	color: #925A21;
	text-indent: 0;
}

.sidebar .score li div {
	float: left;
	width: 170px;
	line-height: 19px;
	text-indent: 0;
	word-wrap: break-word;
	word-break: break-all;
}

.sidebar .score li a {
	color: #925A21;
}

.sidebar .score li a:hover {
	color: #D0511C
}

.sidebar .score li span {
	float: left;
	padding-top: 2px;
	height: 15px;
	line-height: 17px;
	color: #9B999A;
	overflow: hidden;
	width: 80px;
	overflow: hidden;
	text-align: right;
}

.sidebar .score dl {
	float: left;
	background: none repeat scroll 0 0 #FFF6F9;
	border: 1px solid #FFB1CB;
	padding: 1px;
	width: 120px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 2px;
}

.sidebar .score dt {
	background: url("../image/t7.gif") repeat-x scroll 0 0 transparent;
	color: #C33D6C;
	height: 13px;
	overflow: hidden;
	padding-left: 4px;
}

.sidebar .score .hhhh .c_dgreen {
	background: #fff;
	display: block;
}

.sidebar .consumer_hot dl {
	margin: 15px auto 0;
	height: 170px;
	width: 206px;
	color: #333;
	overflow: hidden;
	border-bottom: 1px dashed #E3CAA9;
}

.sidebar .consumer_hot dt {
	width: 206px;
}

.sidebar .consumer_hot dt a {
	display: table-cell;
	*display: block;
	*font-size: 105px;
	margin-bottom: 5px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

.sidebar .consumer_hot dt img {
	vertical-align: middle;
}

.sidebar .consumer_hot dd {
	padding: 0;
	height: 40px;
}

.sidebar .consumer_hot h4,#movement .consumer_hot p {
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	overflow: hidden;
}

.sidebar .consumer_hot dd a {
	color: #925A21;
}





/* *********************** */


.content .list .name {
	width: 470px;
}

.content .list .foodlabels {
	width: 127px;
}

.content .list .rebate {
	font-family: Arial;
	width: 115px;
	text-align: center;
}

.content .list .title {
	height: 26px;
	line-height: 26px;
	border: 1px solid #E4CF8C;
	border-left: none;
	border-right: none;
	background: url(../image/bg_streettitle.png) repeat-x bottom left;
}

.content .list .title div,.content .list .everylist div {
	float: left;
}

.content .list .title .name {
	text-align: left;
	text-indent: 10px;
}

.content .everylist {
	margin: 0 auto;
	padding-bottom: 1px;
	width: 714px;
	background: url(../image/bg_street.png) repeat-x 0 20px;
	overflow: hidden;
}

.content .everylist dl {
	margin: 0;
	border: none;
	padding-left: 15px;
}

.content .everylist dl dt,.content .everylist dl dd {
	float: left;
}

.content .everylist dl dt,.content .everylist dl dd {
	padding-top: 6px;
	width: 220px;
	overflow: hidden;
}

.content .everylist dl dt img {
	padding: 1px;
	border: 1px solid #DDDDDD;
}

.content .name {
	width: 387px;
}

.content .name dd {
	margin-left: 8px;
	width: 305px;
	overflow: hidden;
}

.content .name h5 {
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	overflow: hidden;
}

.content .name h5 a:link,.content .name h5 a:visited {
	color: #94591F;
}

.content .name h5 a:hover {
	color: #d0511c;
}

.content .name span {
	color: #999;
}

.content .name li {
	line-height: 16px;
	height: auto;
}

.content .everylist .foodlabels {
	padding: 8px 0 20px 0;
	height: 67px;
	overflow: hidden;
	margin-bottom: 5px;
	line-height: 17px;
}

.content .everylist .rebate {
	padding-top: 10px;
	height: 85px;
	width: 115px;
	text-align: center;
	font-size: 12px;
}

.streetsearch_new dl {
	clear: both;
	padding: 0 15px;
}

.streetsearch_new dl dt,.streetsearch_new dl dd {
	float: left;
}

.streetsearch_new dl dt {
	height: 25px;
	line-height: 25px;
	/*width: 80px;*/
	font-size: 14px;
	font-weight: 800;
	text-indent: 3px;
	color: #925A21;
}

.streetsearch_new dl dd {
	margin-left: 5px;
	line-height: 25px;
	color: #666664;
}

.streetsearch_new dl dd.catlist {
	line-height: 15px;
	margin-top: 5px;
}

.streetsearch_new dl dd label {
	display: block;
	position: relative;
	float: left;
	margin-right: 5px;
	height: 27px;
	line-height: 27px;
	ckground: red;
}

.streetsearch_new dl dd input {
	vertical-align: middle;
}

.streetsearch_new dl dd .labels select {
	left: 30px;
}

.streetsearch_new dl dd .consume {
	width: 147px;
}

.streetsearch_new dl dd .consume select {
	left: 54px;
}

.streetsearch_new dl dd .btn {
	width: 50px;
	vertical-align: middle;
	background: url(../image/bt_streetsearch.gif) no-repeat 0 0;
	height: 22px;
	cursor: pointer;
	border: none;
}

.streetsearch_new dl dd .btn input {
	position: absolute;
	top: 4px;
}

.streetsearch_new .foodlist dt {
	line-height: 20px;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	margin-left: 80px;
	width: auto;
	display: inline;
}

.streetsearch_new .foodlist dd {
	line-height: 21px;
	width: 540px;
}

.streetsearch_new .foodlist a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 12px;
	margin-right: 5px;
	font-family: "宋体"
}

.streetsearch_top {
	margin-bottom: 10px;
	overflow: hidden;
}

.streetsearch_current {
	color: #925A21;
}

#shop_album_list {
	margin: 0 5px;
	overflow: hidden
}

#shop_album_list li {
	display: inline-block;
	vertical-align: bottom;
	text-align: center;
	width: 170px;
	background: url(../image/img_li_bg.gif) no-repeat 0 0;
	margin-right: 5px;
	*margin-right: 8px;
	float: left;
}

#shop_album_list li img {
	width: 150px;
	height: 120px;
	overflow: hidden;
	margin: 13px 0px 0px 0px;
}

#shop_album_list li .album_desc {
	height: 24px;
	width: 160px;
	overflow: hidden;
	line-height: 24px;
	overflow: hidden;
	text-align: center;
	color: #925A21;
	margin: 8px 0px 5px 5px;
}

#shop_album_info {
	padding: 10px;
}

#shop_album_info h4 {
	padding: 10px 10px 10px 0px;
	*padding: 14px 10px 10px 0px;
	font-size: 14px;
	display: block;
	width: 260px;
	float: left;
	*border-bottom: 1px dashed #E3CBA9;
}

.xingji {
	border-bottom: 1px dashed #E3CBA9;
	height: 30px;
	padding-top: 10px;
	margin-bottom: 5px;
}

#shop_album_info li {
	line-height: 26px;
	font-size: 14px;
}

/* Ajax 登录筐 */
.minf a {
	color: #925A21;
}

#flib_msgbox {
	top: 1px;
	left: 1px;
	background: #e1e1e1;
	padding: 5px;
	width: 350px;
	position: absolute;
	z-index: 100002;;
}

#flib_msgbox .wrap {
	background: #fff;
	border: 1px solid #a7a6a6;
}

#flib_msgbox_titlebar {
	background: #f1f1f1;
	border-bottom: 1px solid #dedede;
	padding: 10px 5px 5px 5px;
	cursor: move;
	height: 20px;
}

#flib_msgbox_title {
	float: left;
	font-size: 14px;
	margin-left: 10px;
}

#flib_msgbox_btnclose {
	text-indent: 100px;
	overflow: hidden;
	background-color: transparent;
	border: medium none;
	cursor: pointer;
	font-size: 0px;
	color: #3f3f3f;
	background: url(../image/pop_close.png);
	float: right;
	height: 17px;
	margin: 0px 5px;
	width: 17px;
	display: block;
	outline: none;
}

#flib_msgbox_content {
	clear: both;
	display: block;
	margin: 10px;
}

#flib_msgbox_nav {
	clear: both;
	display: block;
	background: #f1f1f1 none repeat scroll 0 0;
	border-top: 1px solid #e9e9e9;
	height: 41px;
	position: relative;
	text-align: right;
}

.lpsw label {
	float: left;
	line-height: 150%;
	padding-left: 4px;
	width: auto;
}

.lgfm label,.lgfm p {
	clear: both;
	display: block;
	line-height: 22px;
	margin: 0 0 10px;
	overflow: hidden;
}

.sipt {
	background-color: #FFFFFF;
	border-color: #CCCCCC #EEEEEE #EEEEEE #CCCCCC;
	border-style: solid;
	border-width: 1px;
	clear: left;
	float: none;
	height: 20px;
	margin: 0 0 10px;
	width: 234px;
}

.ftid {
	float: left;
	margin-right: 6px;
}

.sipt .txt {
	background: none repeat scroll 0 0 #FFFFFF;
	border: medium none;
	float: left;
	outline: medium none;
	width: 154px;
}

.nlf .txt {
	width: 230px;
}

.lgfm .txt,.lgfm .pt {
	width: 150px;
}

.lgfm {
	border-right: 1px solid #CCCCCC;
	float: left;
	font: 12px/1.5 Tahoma, Helvetica, SimSun, sans-serif, Hei;
	margin-bottom: 10px;
	padding: 20px 0;
	width: 280px;
}

.lgfm .txt {
	height: 16px;
	padding: 2px 0;
}

.lpsw label {
	float: left;
	line-height: 150%;
	padding-left: 4px;
	width: auto;
}

.lgfm label,.lgfm p {
	clear: both;
	display: block;
	line-height: 22px;
	margin: 0 0 10px;
	overflow: hidden;
}

.fsb {
	background: none repeat scroll 0 0 #F2F2F2;
	border-top: 1px solid #CCCCCC;
	clear: both;
	margin-top: 8px;
	padding: 10px;
}

.pns .pn {
	font-size: 12px;
	height: 24px;
	line-height: 24px;
}

.pn {
	background: none repeat scroll 0 0 #925A21;
	border-color: #C2D5E3 #336699 #336699 #C2D5E3;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 700;
	height: 26px;
	line-height: 26px;
	margin-right: 3px;
	overflow: visible;
	vertical-align: middle;
	z-index: 0;
}

.minf {
	margin-top: 23px;
}

.lgf {
	float: left;
	margin: 47px 25px 10px 40px;
	overflow: visible;
}

.lgf h4 {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 10px;
}

.btn_nomal {
	cursor: pointer;
	background: url("../image/bg_navbtn.gif") no-repeat scroll 0 0
		transparent;
	background-position: 0 -70px;
	color: #905A1E;
	display: block;
	height: 19px;
	line-height: 19px;
	margin-top: 3px;
	text-align: center;
	width: 69px;
}

#mask_div {
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 817px;
	position: absolute;
	z-index: 999;
	/*background: #000;
	/*filter: alpha(opacity = 60);
	opacity
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.6;
	opacity: 0.6;*/
}

.ad {
	margin-top: 10px;
}

.a_horbanner {
	margin-top: 10px;
}

.ad_sidebar {
	margin-top: 10px;
}

.a_channelbanner {
	margin-top: 10px;
}

.a_f {
	margin-top:10px;
}

#allsitenoticeslist .content .listcontent {
	clear:both;
	margin-top:10px;
}

#allsitenoticeslist .content span {
	color:#999999;
	font-size:12px;
	padding-left:8px;
}

#allsitenoticeslist .content li {
	background:url("../image/icon_s.gif") no-repeat scroll 5px -188px transparent;
	border-bottom:1px dotted #CCCCCC;
	font-size:14px;
	height:30px;
	line-height:30px;
	padding-left:20px;
}

.m_l, .m_r {
width:8px;
}

.m_c {
background:none repeat scroll 0 0 #FFFFFF;
}

.flb {
height:20px;
line-height:20px;
padding:10px 10px 8px;
}

.flb em {
color:#336699;
float:left;
font-size:14px;
font-weight:700;
}

.flb span {
color:#999999;
float:right;
}

.flb span a, .flb strong {
color:#333333;
float:left;
font-weight:400;
margin-left:8px;
text-decoration:none;
}

.flbc {
background:url("../../static/image/common/cls.gif") no-repeat scroll 0 0 transparent;
float:left;
height:20px;
overflow:hidden;
text-indent:-9999px;
width:20px;
}

.flbc:hover {
	background-position:0 -20px;
}

.m_c .c {
/*padding:0 10px 10px*/;
}

.m_c .o {
background:none repeat scroll 0 0 #F2F2F2;
border-top:1px solid #CCCCCC;
height:26px;
padding:8px 10px;
text-align:right;
}

/*
.altw {
width:350px;
}
*/

.alert_info {
background-image:url("../../static/image/common/info.gif");
}


.alert_right, .alert_error, .alert_info {
background:url("../../static/image/common/info.gif") no-repeat scroll 8px 8px transparent;
font-size:14px;
height:auto !important;
line-height:160%;
min-height:40px;
padding:6px 0 6px 58px;
}

.t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r {
	background: #000;
	filter:alpha(opacity=20);
	opacity:0.2;
	overflow:hidden;
}

.t_l, .t_r, .b_l, .b_r {
height:8px;
width:8px;
}

.t_c, .b_c {
height:8px;
}

.t_c, .b_c {
height:8px;
}

.m_l, .m_r {
width:8px;
}

.t_l {
-moz-border-radius:8px 0 0 0;
}

.t_r {
-moz-border-radius:0 8px 0 0;
}

.b_l {
-moz-border-radius:0 0 0 8px;
}

.b_r {
-moz-border-radius:0 0 8px 0;
}

.z {
float:left;
}

.pns .pn {
font-size:12px;
height:24px;
line-height:24px;
}

.pn {
background:none repeat scroll 0 0 #E5EDF2;
border-color:#C2D5E3 #336699 #336699 #C2D5E3;
border-style:solid;
border-width:1px;
color:#336699;
cursor:pointer;
font-size:14px;
font-weight:700;
height:26px;
line-height:26px;
margin-right:3px;
overflow:visible;
vertical-align:middle;
z-index:0;
}

.pn strong {
letter-spacing:4px;
padding-right:16px;
}

.pn * {
padding:0 20px;
}

.searchcat {
	background: url("../image/streetsearch_new_bg.png") repeat-x scroll left
		bottom transparent;
	border: 1px solid #E7D9BE;
	margin: 10px auto 0;
	padding: 5px 10px;
}

/* 尾部 */

#ft { clear:both; width:960px; margin:auto; margin-top:10px; padding: 10px 0 50px; border-top: 1px solid #CDCDCD; color: #666666; line-height: 1.6; text-align:center; }
	#ft p {  }

.btn { float:none; }

/* 下拉 */
.nav_msglist { z-index: 1; border: 1px solid #DDD; text-align: left; white-space: nowrap; background: #FFF;	overflow: visible; padding: 5px 0; display:none; width:90px; }
	.nav_msglist li { padding: 0 6px;height: 24px;	line-height: 24px;	white-space: nowra;	overflow:hidden;}
	.nav_msglist li a { float: left; }
	.nav_msglist .mout { background: none; }
		.nav_msglist .y { float: right; }
		.nav_msglist .y, .nav_msglist .mout .y {  width: 20px; background: url(../../templates/site/default/images/msglist_tool.jpg) no-repeat 0 0; overflow: hidden; text-indent: -9999px; display: block; }
	.nav_msglist .mover { background: url(../../templates/site/default/images/pope_bg.png) repeat-x 0 0; color: #FFF; text-decoration:none; }
		.nav_msglist .mover a { color: #FFF; text-decoration: none; }
		.nav_msglist .mover .y { background: url(../../templates/site/default/images/msglist_tool.jpg) no-repeat 0 -24px; }
